;**********************************************************
;  Microchip Enhanced PIC16F1xxx C Compiler (CC16E), v1.00
;  Sat Mar 27 11:31:27 2021
;**********************************************************

	.device	"pic16e"


	.segment	CODE2 (REL) foo:4
foo_$_n:	.equ	foo_$data$+0
foo_$_p:	.equ	foo_$data$+2
foo::
	movlw	foo_$data$+4
	movwf	FSR0L
	movlw	(foo_$data$+4)>>8
	movwf	FSR0H
	movlb	4
	.psel	foo, _copyPar
	call	_copyPar
; :: e3.c #3: return n - *p;
	.bsel	0, foo_$data$
	movf	foo_$_p, W
	movwf	FSR0L
	movf	foo_$_p+1, W
	movwf	FSR0H
	moviw	0[INDF0]
	subwf	foo_$_n, W
	movwf	112
	moviw	1[INDF0]
	subwfb	foo_$_n+1, W
	movwf	113
	.psel	_copyPar, foo
	return
; function(s) called::
	.fcall	foo, _copyPar

	.end
